drank too muchUsually refers to drinking too much alcohol, though the context can specify another drink. The 了 indicates a completed action or a changed situation.
CH: 他昨晚喝太多了,今天还不舒服。
EN: He drank too much last night and still doesn't feel well today.